package KeyWord.This;

/*
this关键字用来访问本类内容，用法也有三种：
1、在本类的成员方法中，访问本类的成员变量
2、在本类的成员方法中，访问本类的另一个成员方法
3、在本类的构造方法中，访问本类的另一个构造方法
在第三种用法当中需注意:
this(…)调用也必须是构造方法的第一个语句，且唯一一个

super和this两种构造调用，不能同时使用
*/
public class Zi extends Fu {

    int num = 20;

    public Zi(){
        //本类的无参构造，调用本类的有参构造
        this(13);

    }
    public Zi(int num){

    }


    public void showNum() {
        int num = 10;
        System.out.println(num); //这里是成员方法体内的局部变量
        System.out.println(this.num);//这里就是本类中的成员变量

        System.out.println(super.num);//这是父类中的成员变量
    }

    public void methodA(){
        System.out.println("AA");
    }
    public void methodB(){
        this.methodA();//访问本类的另一个成员方法
        System.out.println("B");
    }



}
